package com.jvyou.app.ds.domain.dto;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import com.jvyou.app.common.domain.model.BasePageInfo;

@Data
public class QuestionDto extends BasePageInfo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 题目类型ID，关联ds_question_type表
     */
    private Long typeId;
    /**
     * 驾照类型ID
     */
    private Long licenseTypeId;

    /**
     * 科目ID
     */
    private Long courseTypeId;

    /**
     * 1-单选 2-多选3判断
     */
    private String questionType;

    /**
     * 题目内容
     */
    private String content;

    /**
     * 是否新规题0是1否
     */
    @TableField("is_new_rule")
    private String isNewRule;

    /**
     * 是否热门题0是1否
     */
    private String isHot;

    /**
     * 难度 1-简单 2-中等 3-困难
     */
    private String difficulty;

    /**
     * 状态 0-禁用 1-启用
     */
    private String status;

    /**
     * 题目来源，local本地题库，ai人工智能生成
     */
    private String source;

    // 驾照类型
    private String licenseType;

    /**
     * 科目
     */
    private String subject;
}
